/* boby */

@import url("css_gongyong.css");

@import url("swiper.min.css");

@import url("../manage/inc/font-awesome.css");

html,body{overflow-x:hidden;}

body{ font-family: "微软雅黑", Arial, sans-serif; color:#555; line-height:180%; min-width:320px;}

/* 1280分辨率以上（大于1200px） */



.t1 { font-size: 30px; color:#333; }



@media screen and (min-width:1200px){

body{ font-size:14px; }

.menubox{width:1160px; margin:0 0 0 -580px; position:absolute; top:22px; left:50%; z-index:21;}

.topcenter{}

.web_w{ width:1170px; margin:0 auto; overflow:hidden;}

.head_top {height:33px; }

.menubox .logo img{float:left; padding:5px 0 0 10px; height:50px;}

.no_pc { display:none;}

.fixed_right{position:fixed;top:0px;z-index:99;_position:absolute;_top:expression(document.documentElement.scrollTop);_right:expression(this.offsetRight);background:#fff;width:100%;left:0; margin:0; border-radius:0px;}

.fixed_right .logo img{ height:40px; padding:10px 0 0 20px;}

.mmenu{display:none;}

.phmenu{display:none;}

}



/* 公用开始----------------------------------------------------------------------------------------------------*/

.topser{display:none; position:absolute; top:60px; right:20px; background:#fff; border-radius:12px; height:24px; width:200px; border:#ddd 1px solid;}

.topword{width:150px; border:none; height:24px; line-height:24px; float:left; margin:0 0 0 10px;}

.topsub{width:30px; background:url(../images/top_fdj.jpg) no-repeat center center; height:24px; border:none; float:left;}

/* banner */

.c-banner{width: 100%;position: relative; height:755px;}

/*.c-banner img{}

.c-banner .banner ul{list-style: none;padding-left: 0px;margin-bottom: 0px;}

.c-banner .banner ul li{position: absolute	display: none;opacity: 0;}

.c-banner .banner ul li:nth-child(1){opacity: 1;display: block;}

.c-banner .banner ul li img{width: 100%;position: absolute;	top: 0px; height:755px;}

.c-banner .banner ul li:first-child img{position: relative;}



.c-banner .jumpBtn{width: 100%;	position: absolute;	bottom: 20px;text-align: center; z-index:91;}

.c-banner .jumpBtn ul{margin-bottom: 0px;padding: 0px;}

.c-banner .jumpBtn ul li{width: 50px;height: 8px;border-radius: 5px;display: inline-block;background-color: white;opacity: 0.9;	margin-left: 5px;}

.c-banner .jumpBtn ul li:first-child{margin-left: 0px;}*/

.banner {width:100%; height:755px;position:relative;overflow:hidden;}

.banner .point { position:absolute; z-index:91; right:5px; bottom:10px; width:100%; text-align:center;}

.banner .point li { display:inline;}

.banner .point li a,

.banner .point li a:link,

.banner .point li a:visited { display:inline-block;font-weight:bold;width:50px;height:8px; line-height:8px; text-align:center; margin:0 0 0 3px; background:#fff; color:#000; font-size:8px; font-family:arial; border-radius:5px;}

.banner .point li a:hover {color:#fff;background:#000; text-decoration:none;}

/*link和visited 针对IE6.0，在其它浏览器中可有可无*/

.banner .point li a.cur,.banner .point li a.cur:link,.banner .point li a.cur:visited {color:#fff;background:#000; text-decoration:none;}

.banner .image {position:absolute; width:100%; height:755px; z-index:10;}

.banner .image li {overflow:hidden; width:100%; position:relative;}

.banner .image li img{display:block;width:100%; height:755px;border:0;}

.banner ul li h1{font-size:60px; color:#fff; position:absolute; top:285px; left:auto; font-weight:normal; text-align:center; width:100%;}

.banner ul li h2{font-size:24px; color:#fff; position:absolute; top:357px; left:auto; font-weight:normal; text-align:center; width:100%;}

.banner ul li a.imgurl{font-size:18px; color:#fff; display:inline-block; width:130px; height:35px; line-height:35px; background:#e97b13; border-radius:7px; position:absolute; top:420px; left:50%; margin:0 0 0 -65px; text-align:center;}

.banner ul li a.imgurl:hover{background:#fff; color:#e97b13;}

.banner .nexImg,.banner .preImg{padding:0 15px 0 15px;position: absolute;top: 50%;margin-top: -28px;border-radius: 5px;z-index: 12;opacity: 0.5;}

.banner .nexImg:hover,.banner .preImg:hover{opacity: 1;}

.banner .nexImg{right: 0px;}

.banner .nexImg img,.banner .preImg img{}

.inys{width:1140px; height:100px; background:#fff; border-radius:7px; position:absolute; bottom:107px; left:50%; margin:0 0 0 -570px; z-index:90; overflow:hidden;}

.inys ul{}

.inys ul li{float:left; width:20%; text-align:center; height:90px; padding:10px 0 0 0;}

.inys ul li h3{font-size:32px; color:#000; font-weight:normal; line-height:140%; font-family:Verdana, Arial, Helvetica, sans-serif, "黑体", "微软雅黑", "宋体";}

.inys ul li p{color:#888; font-size:14px;}

.inys ul li h3 small{font-size:15px; font-weight:normal; color:#888;}

.inys ul li.yslih{background:#079eef;}

.inys ul li.yslih h3{color:#fff;}

.inys ul li.yslih p{color:#6de0ff; }

.inys ul li.yslih h3 small{color:#6de0ff;}

.inpro{background:#fff; width:1200px; margin:0 auto; position:relative;}

.inpro h1,.inteam h1,.inabnewslncen h1{font-size:30px; color:#000; font-weight:normal; text-align:center; padding:40px 0 15px 0; line-height:170%;}

/* TAB 切换效果 */

.ctt {height:auto;text-align:left;}

.tb_ {}

.tb_ ul {height:45px;background:url(../images/incl_line.gif) repeat-x center 43px;padding:0 0 0 3px;}

.tb_ ul li {float:left;line-height:45px;text-align:center;width:140px;}

.tb_ ul li a {display:block;}

.tb_ ul li a:hover {color:#fff; background:#079eef;}

/* 用于控制显示与隐藏的css类 */

.tb_ ul li.normaltab {cursor:pointer;color:#000;font-size:16px;font-weight:normal;}

.tb_ ul li.hovertab {cursor:pointer;color:#079eef;font-size:16px;background:url(../images/incl_lineh.gif) repeat-x left bottom;padding:0;line-height:45px;	height:45px;}

.tb_ ul li.hovertab a {color:#079eef;}

.tb_ ul li.hovertab a:hover {color:#fff;}

.dis{display:block;padding:40px 0 0 0;border-top:none; width:100%; margin:0 auto; font-size:16px; color:#7d7d7d;}

.undis {display:none;}

.dis p{padding:0 0 20px 0;}

.dis a{color:#000;}

.dis a:hover{color:#2d78d6; font-weight:700;}

.dis a:hover img{box-shadow:5px 5px 5px #aaa; background:none; max-width:100%;}

.inpro .intybon{display:block; text-align:center; padding:20px 0 70px 0;}

.inpro .intybon a{display:inline-block; width:138px; height:40px; line-height:40px; font-size:18px; border:#079eef 1px solid; border-radius:6px; background:#fff;}

.inpro .intybon a:hover{background:#079eef; color:#fff;}

.inteambox{width:100%; background:#eee; overflow:hidden; padding:35px 0 70px;}

.inteam{width:1140px; margin:0 auto; overflow:hidden;}

.inteam h3{font-size:22px; color:#000; font-weight:normal; text-align:center; padding:20px 0 10px 0; line-height:200%; clear:both;}

.img-scroll{position:relative; width:1140px; margin:0 auto; background:#fff;}

.img-scroll .prev,.img-scroll .next{ position:absolute; display:block; width:28px; height:79px; top:113px; color:#FFF; text-align:center; line-height:79px}

.img-scroll .prev{ left:0; background:url(../images/inan_left1.jpg) no-repeat left center;}

.img-scroll .next{ right:0; background:url(../images/inan_right1.jpg) no-repeat left center;}

.img-scroll .prev:hover{background:url(../images/inan_lef2.jpg) no-repeat left center;}

.img-scroll .next:hover{background:url(../images/inan_rig2.jpg) no-repeat left center;}

.img-list{width:1062px; overflow:hidden; margin:0 auto;}

.img-list ul{width:100%;}

.img-list li{float:left; width:145px; height:70px; padding:16px;}

.img-list li img{float:left;}

.img-list li div{width:550px; height:181px; background:rgba(0,0,0,0.5); border-radius:14px; margin:0 0 30px 0;}

.img-list li div h2 a{font-size:18px; font-weight:normal; color:#e97b13; display:block; padding:10px 0;}

.img-list li div p{line-height:150%; color:#fff;}

.inteam dl{width:1160px;}

.inteam dl dd{float:left; position:relative; padding:10px 20px 10px 0;}

.inteam dl dd h2{font-size:22px; text-align:center; font-weight:normal; height:230px; line-height:150%; position:absolute; bottom:10px; left:0; width:270px; background:rgba(32,64,116,0.7);}

.inteam dl dd h2 a{color:#fff; position:absolute; display:block; width:100%; height:230px; text-align:center;}

.inteam dl dd h2 a span{position:absolute; width:100%; display:block;}

.inteam dl dd h2 img{padding:50px 0 10px 0;}



.ywc1L{margin:0 auto; height: 306px; width: 1234px; position: relative;}

.ywcbox{height:306px; width:1140px; overflow:hidden; background:#eee; margin:0 auto;}

.ywcbox ul li{text-align: center; float: left; height:306px; width: 1140px;}

.ywcbox ul li img{width:143px; height:68px; margin:17px 16px 0 16px; border:#ddd 1px solid;}

.ywpng1{position:absolute; left:0; top: 113px; z-index: 10; cursor: pointer; height: 79px; width: 20px;}

.ywpng2{position:absolute; right:0; top: 113px; z-index: 10; cursor: pointer; height: 79px; width: 20px;}

.ywpng1 a{background:url(../images/ableftbn.png) no-repeat left center; display:block; width:20px; height:79px;}

.ywpng2 a{background:url(../images/abrightbn.png) no-repeat left center; display:block; width:20px; height:79px;}

.ywpng1 a:hover{background:url(../images/ableftbn2.png) no-repeat left center;}

.ywpng2 a:hover{background:url(../images/abrightbn2.png) no-repeat left center;}



.nlogogd{width:1140px; height:306px; overflow:hidden; position:relative; margin:0 auto;}

.nlogogd .image {position:absolute; width:100%; height:306px; z-index:10;}

.nlogogd .image li {overflow:hidden;text-align: center; float: left; height:306px; width: 1140px;}

.nlogogd .image li img{width:143px; height:68px; margin:17px 16px 0 16px; border:#ddd 1px solid;}

.nlogogd .nexImg{position:absolute; left:0; top: 113px; z-index: 12; cursor: pointer; height: 79px; width: 20px;}

.nlogogd .preImg{position:absolute; right:0; top: 113px; z-index: 12; cursor: pointer; height: 79px; width: 20px;}

.nlogogd .nexImg a{background:url(../images/ableftbn.png) no-repeat left center; display:block; width:20px; height:79px;}

.nlogogd .preImg a{background:url(../images/abrightbn.png) no-repeat left center; display:block; width:20px; height:79px;}

.nlogogd .nexImg a:hover{background:url(../images/ableftbn2.png) no-repeat left center;}

.nlogogd .preImg a:hover{background:url(../images/abrightbn2.png) no-repeat left center;}



.inabnewslncen{width:1140px; margin:0 auto; overflow:hidden; padding:35px 0 0 0;}

.inabimg{width:500px; height:309px; overflow:hidden; float:left;}

.in_about img{width:500px; height:309px; }

.in_news{margin:0 0 0 550px;}

.dis2{display:block; padding:15px 10px; height:275px;}

.dis2 ul{}

.dis2 ul li{font-size:16px; height:33px; line-height:33px;}

.dis2 ul li span{float:right; color:#9d9d9d;}

.dis2 ul li a{font-size:16px; color:#555;}

.dis2 ul li a:hover{color:#2d78d6;}

.inty{width:100%; margin:75px 0 50px 0; height:140px;}

.inty div{margin:0 auto; width:676px;}

.inty div h1{font-size:24px; color:#fff; font-weight:normal; height:69px; line-height:69px;}

.inty div a{color:#079eef; display:block; width:170px; height:36px; line-height:36px; font-size:18px; text-align:center; background:url(../images/inty_jt.jpg) no-repeat 128px center;}

.inty div a:hover{color:#000; background:url(../images/inty_jt.jpg) no-repeat 143px center; padding:0 20px 0 0; width:150px;}

.inhao{width:100%; height:240px; margin:32px 0 0 0; text-align:center;}

.inhao h2{font-size:38px; color:#fff; padding:42px 0 0 0; height:102px; line-height:102px; font-weight:normal;}

.inhao a{display:block; font-size:18px; color:#fff; background:#e97b13; border-radius:6px; width:130px; height:35px; line-height:35px; margin:0 auto;}

.inhao a:hover{color:#2d78d6; background:#fff;}

.inhao2{width:600px; margin:32px auto 0 auto; text-align:center;}

.inhao2 h1{font-size:25px; font-weight:normal; text-align:center; line-height:240%;}

.inhao2 .inordertb{width:88%; margin:20px auto;}

.inhao2 .inordertb td{padding:5px 10px; border-bottom:#eaeaea 1px solid;}

.inhao2 .inordertb .textright{text-align:right; width:22%;}

.inhao2 .inordertb .textright span{color:red;}

.inhao2 .ininput{width:100%; border:none; height:28px; line-height:28px;}

.inhao2 .insub{width:270px; height:45px; border:none; background:#5397de; border-radius:4px; text-align:center; line-height:45px; font-size:16px; color:#fff; margin:0 0 50px 0;}

.inbom{background:#333; width:100%; padding:30px 0; overflow:hidden;}

.inbomcen{width:1140px; margin:0 auto; color:#bcbcbc; font-size:14px;}

.inab{width:228px; float:left;}

.inab h1{font-size:18px; font-weight:normal; background:url(../images/inbom_ico.gif) no-repeat left center; height:46px; line-height:46px; margin:0 0 10px 0; padding:0 0 0 20px;}

.inab h1 a{font-size:18px; color:#fff;}

.inab h1 a:hover{color:#2d78d6;}

.inab ul{}

.inab ul li{background:url(../images/bom_leline.gif) no-repeat left center; padding:0 0 0 19px;}

.inab ul li a{color:#aaa;}

.inab ul li a:hover{color:#fff;}

.inab p{padding:3px 0;}

.inab p strong{background:url(../images/top_tel.png) no-repeat left center; padding:0 0 0 42px; font-size:20px; font-weight:normal; color:#fff;}





.arrow-left-r1{background:url(../images/ableftbn.png) no-repeat center center; display:inline-block; width:27px; height:27px;}

.arrow-right-r1{background:url(../images/abrightbn.png) no-repeat center center; display:inline-block; width:27px; height:27px;}

.rxcp1 { position:relative;	width:100%;	text-align: center;	overflow:hidden; margin:0 auto;	height:290px; }

.rxcp1 img{ width:235px; height:150px; border:#fff 1px solid;}

.rxcp1 .swiper-slide:hover img{ width:235px; box-shadow:0px 0px 8px #1d6edd; -webkit-box-shadow:0px 0px 8px #1d6edd; -moz-box-shadow:0px 0px 8px #1d6edd; }

.arrow-r1 { position:absolute; bottom:10px; text-align:center; width:100%; z-index:98;}

.swiper_about { position:relative;	width:96%;	text-align: center;	overflow:hidden; margin:0 auto; background:#f5f5f5; height:220px;}

.swiper_about .img{ width:85%; }

.swiper_about .swiper-slide:hover .img{ width:100%; box-shadow:0px 0px 8px #1d6edd; -webkit-box-shadow:0px 0px 8px #1d6edd; -moz-box-shadow:0px 0px 8px #1d6edd; margin:-12px 0 0 0;}

.swiper_about .swiper-slide {text-align:center;	width:225px;height:160px;margin:0px 0px;}



.copyright { background:#111; color:#aaa; padding:32px 0; line-height:180%; text-align:center; font-size:12px;}

.copyright a{color:#aaa;}

.copyright a:hover{color:#fff;}

.page_right { min-height:300px; margin:0 0 0 266px;}

.main_01 { position:relative; }

.column{padding:25px 0 0 0;}

.t_c{padding:20px 0 10px 0;}

.main_02 .txtimg { padding:30px 2%;}

.business,.teamlist{padding:25px 0 0 0;width:100%; overflow:hidden; }

.business li{ border-bottom:1px #eee dashed; }

.business li:hover {  box-shadow:0px 0px 8px #ccc; -webkit-box-shadow:0px 0px 8px #ccc; -moz-box-shadow:0px 0px 8px #ccc; }

.business li .pic{ width:18%; margin-right:2%; }

.business li h2{font-size:16px; padding:0 0 10px 0;}

.business li p.newsdate{float:right; width:112px; text-align:center; border-left:#ddd 1px solid; background:url(../images/inanli_right.png) no-repeat right center; margin:0 0 0 20px; color:#888;}

.teamlist li{width:23%; float:left; text-align:center;}

.teamlist li div{width:235px; height:150px; margin:0 auto;}

.teamlist li h2{font-size:14px; font-weight:normal; width:235px; margin:0 auto;}

.teamlist li div img{width:235px; height:150px;}

.page_auto { text-align:center; }

.seniorlawyer { display:inline-table; max-width:1320px; margin:auto;}

.seniorlawyer li { display:inline-table; width:270px; margin:5px; }

.seniorlawyer li:hover { background:#1f406e; box-shadow:0px 0px 8px #ccc; -webkit-box-shadow:0px 0px 8px #ccc; -moz-box-shadow:0px 0px 8px #ccc; color:#FFF; }

.seniorlawyer li:hover * { color:#FFF; }

.seniorlawyer li .pic { width:100%; }

.seniorlawyerimg { display:block; float:left; max-width:450px; min-width:300px; margin-right:20px; }



.main_01 .txt  {}

.main_02 .txt  {}

.lyprolass{margin:25px 0 0 0; width:100%; height:26px;}

.lyprolass li{float:left; border-right:#ddd 1px solid; position:relative;}

.lyprolass li a{color:#000; display:inline-block; padding:0 25px; font-size:16px;}

.lyprolass li a:hover{color:#2d78d6;}

.lyprolass li a.hlymenu{color:#2d78d6;}

.lyprolass li div.fwlist{display:none; position:absolute; top:26px; left:0; padding:15px 0; background:#eee; border:#ddd 1px solid;}

.lyprolass li div.fwlist a{font-size:14px;}

.lyprolass2{margin:0; width:100%; overflow:hidden; text-align:center;}

.lyprolass2 li{border-right:#ddd 1px solid; display:inline-block;}

.lyprolass2 li a{color:#000; display:inline-block; padding:0 18px; font-size:16px; height:40px; line-height:40px;}

.lyprolass2 li a:hover{color:#2d78d6;}

.lyprolass2 li a.hlymenu{color:#2d78d6;}

.fixedlytop{position:fixed;top:59px;z-index:99;_position:absolute;_top:expression(document.documentElement.scrollTop);_right:expression(this.offsetRight);background:#eee;width:100%;left:0; margin:0; border-radius:0px;}

.main_01 div.hlymenu{margin:45px 0 0 0;}

.inpclass{}

.inpclass dt{background:#342e35; color:#fff; padding:5px 10px;}

.inpclass dt a{color:#fff;}

.inpclass dd{padding:0 0 3px 0;}

.inpclass dd a{display:block; border-bottom:#ddd 1px solid; background:url(../images/innews_ico.gif) no-repeat 3px center; padding:3px 0 3px 15px;}

.inpclass dd a:hover{color:#fff; background:#009cff url(../images/innews_ico.gif) no-repeat 8px center; padding:3px 0 3px 20px;}

.inpclass dd a.hlymenu{color:#fff; background:#009cff url(../images/innews_ico.gif) no-repeat 8px center; padding:3px 0 3px 20px;}

.abanli{ width:100%; overflow:hidden; margin:0 auto;}

.abanli li{float:left; text-align:center; padding:0 20px 15px 20px; width:242px;}

.abanli li div{border:#ddd 1px solid; border-radius:5px; padding:5px;}

.abanli li div img{width:230px;}

.abanli li h5{font-size:14px; font-weight:normal;}

.porducts{margin:20px 0 0 0;}

.porducts ul{width:100%; overflow:hidden;}

.porducts ul li{float:left; padding:0 50px 15px 50px; text-align:center; width:180px;}

.porducts ul li div.pic{width:180px; height:180px;}

.porducts ul li div.tt1{font-size:14px;}

.porducts ul li strong{display:block; color:red;}

.lyprolist{width:100%; overflow:hidden; padding:25px 0 0 0;}

.lyprolist li{float:left; width:266px; padding:0 10px 30px 10px; text-align:center; position:relative;}

.lyprolist li div{width:266px; height:266px; border-radius:10px; overflow:hidden;}

.lyprolist li div img{width:266px; height:266px;}

.lyprolist li h2{font-size:25px; width:266px; height:266px; line-height:266px; text-align:center; position:absolute; top:0; left:10px; z-index:10; color:#fff; background:rgba(32,64,116,0.7); border-radius:10px;}

.lyprolist li h2 a{color:#fff; display:block; width:100%; height:100%;}

/*.lyprolist li h2.tttt1{background:rgba(30,127,215,0.65);}

.lyprolist li h2.tttt2{background:rgba(233,159,0,0.65);}

.lyprolist li h2.tttt3{background:rgba(217,0,0,0.65);}

.lyprolist li h2.tttt4{background:rgba(0,193,186,0.65);}

.lyprolist li h2.tttt5{background:rgba(0,196,90,0.65);}

.lyprolist li h2.tttt6{background:rgba(93,63,139,0.65);}

.lyprolist li h2.tttt7{background:rgba(241,109,0,0.65);}

.lyprolist li h2.tttt8{background:rgba(100,100,100,0.65);}

.lyprolist{width:100%; overflow:hidden; padding:25px 0 0 0;}

.lyprolist li{float:left; width:270px; padding:0 10px 15px 10px; text-align:center;}

.lyprolist li div{width:270px; height:130px;}

.lyprolist li div img{width:270px; height:130px;}

.lyprolist li h2{font-size:16px; height:32px; line-height:32px;}

.lyprolist li p{font-size:12px; height:54px; line-height:18px; text-align:left;}*/

.lyprolist00{width:100%; overflow:hidden; padding:25px 0 0 0;}

.lyprolist00 li{float:left; width:359px; padding:15px 15px; text-align:center;}

.lyprolist00 li div.pic{width:359px; height:220px; border:#eee 1px solid;box-shadow:3px 3px 5px #eaeaea;}

.lyprolist00 li div.pic img{width:145px; height:70px; margin:25px 0;}

.lyprolist00 li h2{font-size:18px;}

.lyprolist00 li p{font-size:14px; padding:0 10px; text-align:left;}

.prolist{clear:both; width:100%; padding:50px 0;}

.prolist dd{width:100%; overflow:hidden; padding:75px 0 35px 0;}

.prolist dd div.nmyFocus{width:458px; height:336px; margin:0 0 0 0; overflow:hidden;}

.prolist dd div.nmyFocus img{width:458px; height:336px;}

.prolist dd div.pic2{float:right; width:680px;}

.prolist dd h2{font-size:24px; font-weight:normal; height:80px; line-height:80px;}

.prolist dd p{font-size:16px; line-height:180%;}

.prolist dd.lieven div.nmyFocus{width:458px; height:336px; margin:0 0 0 712px; overflow:hidden;}

.prolist dd.lieven div.pic2{float:left; width:680px;}

.gnallist{width:100%; overflow:hidden; padding:25px 0 0 0;}

.gnallist li{width:46%; padding:0 2% 20px 2%; text-align:center; float:left;}

.gnallist li div{border:#fff 1px solid;}

.gnallist li h2{font-size:16px; padding:10px 0;}

.gnallist li img{width:100%;}

.gnallist li p{padding:10px; clear:both; color:#999; height:80px;}

.gnallist li:hover div{border:#0761b7 1px solid;}

.khxslist{width:100%; overflow:hidden; padding:25px 0; text-align:center;}

.khxslist li{width:23%; float:left; padding:10px 1%;}

.khxslist li a img{width:100%;}

.con{text-align:center;}

.con p{background:url(../images/fl_bg.jpg) no-repeat left top; width:50px; height:50px; overflow:hidden;}

.con p a{display:block; width:200px; height:50px; background:url(../images/fl_qq.png) no-repeat right center;}

.qqkefu{z-index:999; position:fixed; top:50%; _position: absolute; _top: expression(eval(document.documentElement.scrollTop + 365));right:0;width:39px; }

.qqkefu ul li{width: 45px;height:45px;margin-bottom:1px;float:right;background:#079eef url("../images/201811211.png") no-repeat;line-height:45px;font-size:14px; cursor:pointer;position:relative;}

.qqkefu ul li a{color:#fff;overflow: hidden;display: block;height:45px;padding-left: 10px;}

.qqkefu ul li.qq_cza{overflow:hidden;}

.qqkefu ul li:hover{background-color:#0761b7;}

.qqkefu ul li.top{background-position: 0 0;position:relative;width:45px;height:45px;cursor:pointer;}

.qqkefu ul li b{width:45px;height:45px;display:block;overflow:hidden;float:right;}

.qqkefu ul li span{font-size: 14px;font-weight: bold;color: #FFF;}

.qqkefu ul li.qq_phone{background-position: right -46px;}

.qqkefu ul li.qq_ku{background-position: right -92px;}

.qqkefu ul li.qq_ms{background-position: right -138px;}

.qqkefu ul li.qq_czb{background-position: right -184px;}

.qqkefu ul li.qq_app{background-position: right -184px;}

.qqkefu ul li.qq_czae{ line-height:15px !important}

.erweima{width:130px;height:150px;position:absolute;top:-107px;left:-150px;background:#FFF;border:1px solid #CCC;float:left;cursor:default !important; display:none;}

.erweima p{line-height:20px;color:#000;font-size:12px;text-align:center;float:left;width:130px;}

.erweima p img{width:110px;height:110px;margin:10px 10px 0px 10px;}

.erweima .arrow3{width:5px;height:10px;display:block;position:absolute;right:-5px;top:122px;}

.app{width:130px;height:150px;position:absolute;top:-107px;left:-150px;background:#FFF;border:1px solid #CCC;float:left;cursor:default !important;display:none;}

.app p{line-height:20px;color:#000;font-size:12px;text-align:center;float:left;width:130px;}

.app p img{width:110px;height:110px;margin:10px 10px 0px 10px;}

.app .arrow3 {width:5px;height:10px;display:block;position:absolute;right:-5px;top:132px;}

.lyleftcon{width:246px; overflow:hidden; float:left;}

.lylefttel{border:#ddd 1px solid; padding:15px 0 12px 0; float:left; margin:15px 0 0 0; width:244px; overflow:hidden;}

.lyleftcon img{max-width:100%;}



.focusimg3 {width:500px; position:relative;overflow:hidden; text-align:left;}

.focusimg3 img{max-width:500px; border:0;}

.prshri{float:right; width:580px; text-align:left;}

.prshri h1{font-size:25px; height:40px; line-height:40px; color:#009cff;}

.prshri p{padding:6px 0;}

.prshri p span{display:inline-block; width:85px;}

.prshtitle{font-size:15px; background:#eee; height:32px; line-height:32px; margin:25px 0;}

.prshtitle strong{color:#fff; background:#009cff; display:inline-block; padding:0 15px;}

.title-nav{margin:20px 0 0 0;}

.prshtb{width:100%; border-collapse:collapse;}

.prshtb tr th{background:#eee; text-align:left; font-size:20px; color:#342e35; padding:10px;}

.prshtb tr td{padding:10px; border:#ddd 1px solid;}

.prshtb tr th strong{font-size:14px; font-weight:normal;}



.jindlist{padding:25px 10px;}

.jindlist li{padding:10px 0 10px 15px; border-bottom:#ddd 1px solid; background:url(../images/img/Arrow_02.gif) no-repeat left center;}

.jindlist li i{float:right;}

.ordertb{width:68%; margin:0 auto;}

.ordertb tr td{padding:5px 10px;}

.ordertb tr td.textright{text-align:right;}

.ordertb tr td.textright span{color:red; padding:0 5px 0 0;}

.porderinput{border:#ddd 1px solid; border-radius:6px; height:26px; line-height:26px; padding:0 10px; width:578px;}

.order_sub{background:#342e35; color:#fff; font-size:16px; text-align:center; width:120px; height:32px; line-height:32px; border:none; border-radius:6px;}

.order_res{background:#eee; color:#000; font-size:16px; text-align:center; width:120px; height:32px; line-height:32px; border:none; border-radius:6px; margin:0 0 0 15px;}

.prshtableh{border-collapse:collapse; }

.prshtableh tr td{padding:5px; border:#ddd 1px solid; text-align:center; line-height:130%;}

.prshtable{border-collapse:collapse;}

.prshtable tr th{background:#7bccff; color:#fff;padding:5px; border:#009cff 1px solid; text-align:center; font-size:12px; line-height:130%;}

.prshtable tr td{padding:5px; border:#ddd 1px solid; text-align:center; font-size:12px;}

.prshtable tr td a{font-size:13px; font-weight:700;}

.toptext{text-align:center; position:absolute; top:180px; width:100%; left:0; color:#fff;}

.toptext h1{font-size:40px; font-weight:normal; line-height:200%;}

.toptext h2{font-size:18px; font-weight:normal;}

.mktitle{font-size:30px; text-align:center; padding:50px 0;}

.mklist{width:982px; height:498px; position:relative; margin:0 auto;}

.mklist li{border-radius:3px; font-size:18px; text-align:center; position:absolute; cursor:pointer;}

.mklist li a{color:#fff;}

.mklist li.mklistli0{top:0px;right:0px;width:110px;height:60px;background:#079eef url(../images/incl_mhico.png) no-repeat center 28px; padding:75px 0 0 0;}/***门户管理**/

.mklist li.mklistli1{top:0px;left:0px;width:206px;height:80px;background:#ccf6ff; line-height:80px;}/***组织规划**/

.mklist li.mklistli1 a{color:#0761b7;}

.mklist li.mklistli2{top:0px;left:219px;width:206px;height:80px;background:#6de0ff; line-height:80px;}/***招聘管理**/

.mklist li.mklistli3{top:0px;left:437px;width:206px;height:80px;background:#079eef; line-height:80px;}/***人事管理**/

.mklist li.mklistli4{top:92px;left:146px;width:135px;height:78px;background:#0761b7 url(../images/incl_kqico.png) no-repeat center 45px; padding:94px 0 0 0;}/***考勤管理**/

.mklist li.mklistli5{top:92px;left:583px;width:135px;height:78px;background:#079eef url(../images/incl_xcico.png) no-repeat center 45px; padding:94px 0 0 0;}/***薪酬管理**/

.mklist li.mklistli6{top:92px;left:729px;width:132px;height:80px;background:#6de0ff; line-height:80px;}/***计件工资**/

.mklist li.mklistli7{top:0px;left:655px;width:206px;height:80px;background:#0761b7; line-height:80px;}/***培训管理**/

.mklist li.mklistli8{top:92px;left:0px;width:135px;height:80px;background:#079eef; line-height:80px;}/***绩效管理**/

.mklist li.mklistli9{top:147px;right:0px;width:110px;height:52px;background:#ccf6ff url(../images/incl_appico2.png) no-repeat center 23px; padding:65px 0 0 0;}/***员工中心APP**/

.mklist li.mklistli9 a{color:#0761b7;}

.mklist li.mklistli10{top:92px;left:293px;width:132px;height:80px;background:#079eef; line-height:80px;}/***合同管理**/

.mklist li.mklistli11{top:92px;left:438px;width:132px;height:80px;background:#6de0ff; line-height:80px;}/***宿舍管理**/

.mklist li.mklistli12{top:184px;left:729px;width:132px;height:80px;background:#6de0ff; line-height:80px;}/***消费管理**/

.mklist li.mklistli13{top:184px;left:438px;width:132px;height:80px;background:#6de0ff; line-height:80px;}/***门禁管理**/

.mklist li.mklistli14{top:184px;left:293px;width:132px;height:80px;background:#079eef; line-height:80px;}/***人权验厂**/

.mklist li.mklistli15{top:184px;left:0px;width:135px;height:80px;background:#079eef; line-height:80px;}/***流程审批**/

.mklist strong{position:absolute; bottom:55px; left:50%; width:200px; height:35px; line-height:35px; margin:0 0 0 -100px; font-weight:normal;}

.mklist strong a{display:inline-block; width:100%; color:#fff; background:#e97b13; border-radius:17px; text-align:center; font-size:16px;}

.mklist strong a:hover{display:inline-block; width:100%; color:#fff;background:#2d78d6; font-size:16px;}

.mkbox{width:0; height:0; background:#fff; position:absolute; left:0px; top:0; overflow:hidden;}

.mktop{background:#079eef; width:100%; height:36px;}

.mktop a.mkboxclose{float:right; padding:4px 5px 0 0; color:#fff; font-size:18px; font-family:Arial, Verdana, Helvetica, sans-serif;}

.mktop span{float:left; display:block; width:220px; background:#0761b7; height:36px; line-height:36px; font-size:16px; color:#fff; text-align:center;}

.mktop ul.mktoplist{height:36px; width:40%; overflow:hidden; position:absolute; left:220px; top:0; background:#079eef;}

.mktop ul.mktoplist li{float:left; height:36px; line-height:36px; padding:0 15px;}

.mktop ul.mktoplist li a{color:#6de0ff;}

.mktop ul.mktoplist li a:hover,.mktop ul.mktoplist li.fan a{color:#fff;}

.mktop strong{color:#fff; display:inline-block; line-height:36px; cursor:pointer; position:absolute; top:0; left:59%;}

.fltitle{font-size:16px; color:#fff; background:#079eef; width:220px; height:36px; line-height:36px; text-align:center; position:absolute; top:36px; left:0;}

.mkl{width:220px; float:left; height:587px; background:#eee; color:#ddd;}

.dimmk{margin:0 0 0 220px; border-right:#ddd 1px solid; height:587px;}

.mkl ul{margin:36px 0 0 0;}

.mkl ul li{padding:5px 0; text-align:center; border-bottom:#ddd 1px solid; color:#555;}

.mkl ul li a,.mkl ul li.normaltab a{color:#555; font-weight:normal;}

.mkl ul li a:hover{color:#000;}

.mkl ul li.hovertab a{color:#000; font-weight:700;}

.dismk{display:block; padding:10px 20px;}

.undismk{display:none;}

.dismk img{max-width:910px;}

.focusimg2 { width:545px; height:323px;position:relative;overflow:hidden; margin:0 auto;}

.focusimg2 .point { position:absolute; z-index:20; left:auto; bottom:5px; width:100%; text-align:center;}

.focusimg2 .point li { display:inline;}

.focusimg2 .point li a,

.focusimg2 .point li a:link,

.focusimg2 .point li a:visited {display:inline-block;width:25px;height:6px; line-height:6px; margin:0 0 0 5px; background:#aaa; color:#000; font-size:6px; border-radius:3px;}

.focusimg2 .point li a:hover { color:#fff;background:#00498f; text-decoration:none;border-radius:3px;}

/*link和visited 针对IE6.0，在其它浏览器中可有可无*/

.focusimg2 .point li a.cur,.focusimg2 .point li a.cur:link,.focusimg2 .point li a.cur:visited {color:#fff;background:#00498f; text-decoration:none;border-radius:3px;}

.focusimg2 .image {position:absolute; top:0;}

.focusimg2 .image li{overflow:hidden; float:left; width:545px; height:293px; text-align:center; color:#fff;}

.focusimg2 .image li h1{font-size:18px; background:rgba(0,72,141,0.6); padding:10px 0; margin:70px 0 0 0;}

.focusimg2 .image li h2{font-size:14px; font-weight:normal; background:rgba(0,72,141,0.6); padding:5px 12px;}

.lyanlitop{text-align:center; padding:30px 0; line-height:180%;}

.lynewsleft{width:272px; float:left; padding:25px 0 0 0;}

.lynewsleft h1{font-size:16px; font-weight:normal; border-bottom:#ddd 1px solid; height:45px; line-height:45px; padding:0 0 0 12px; background:#f5f5f5;}

.lynewsleft h2{font-size:16px; font-weight:normal; border-bottom:#ddd 1px solid; height:45px; line-height:45px; padding:0 0 0 12px; background:#f5f5f5; margin:20px 0 0 0;}

.lynewsleft ul{padding:12px; background:#f5f5f5;}

.lynewsleft ul li{padding:12px 0; border-bottom:#eee 1px solid; width:100%; overflow:hidden;}

.lynewsleft ul li img{width:93px; height:63px; float:left; padding:0 10px 0 0;}

.news-right{float:right; width:880px;}

.banner_page{height:360px;}



.cd-popup {

    position: fixed;

    left: 0;

    top: 0;

    height: 100%;

    width: 100%;

    background-color: rgba(0, 0, 0, 0.5);

    opacity: 0;

    visibility: hidden;

    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;

    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;

    transition: opacity 0.3s 0s, visibility 0s 0.3s;

    z-index:9999;

}

.cd-popup.is-visible {

    opacity: 1;

    visibility: visible;

    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;

    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;

    transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container {

    position: relative;

    width:1000px;

    margin:50px auto;

    height:734px;

    background: #FFF;

    border-radius: .4rem .4rem .4rem .4rem;

    text-align: center;

    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);

    -webkit-transform:scale(1.2);

    -moz-transform:scale(1.2);

    -ms-transform:scale(1.2);

    -o-transform:scale(1.2);

    transform:scale(1.2);

    -webkit-backface-visibility: hidden;

    -webkit-transition-property: -webkit-transform;

    -moz-transition-property: -moz-transform;

    transition-property: transform;

    -webkit-transition-duration: 0.3s;

    -moz-transition-duration: 0.3s;

    -ms-transition-duration: 0.3s;

    -o-transition-duration: 0.3s;

    transition-duration: 0.3s;

}

.cd-popup-close{ position: absolute;right:0;top:-20px; z-index: 10;width:35px;height:20px; line-height:20px; display: block;font-size:18px; background:#fff;}

.is-visible .cd-popup-container {-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}

.prolist dd div.pic .cd-popup img{width:1000px; height:734px;}

.main_01 .txt h6.fwtitle,.main_02 .txt h6.fwtitle{ text-align:center; font-size:18px; height:36px; line-height:36px; font-weight:normal; background:url(../images/fwtbg.jpg) no-repeat center;}

.abtable{width:100%;}

.abtable td{padding:10px; line-height:200%;}

.abtabletd{background:#eee;}

.abtable td strong{font-size:16px;}

.zzimgm{display:none;}

.zclist{width:1140px; margin:0 auto;}

.zclist li{background:#eee; padding:20px;margin:0 0 15px 0; border-left:#ccc 3px solid;}

.zclist li.lieven{background:#f0f7fa; border-left:#079eef 3px solid;}

.zclist li h2{font-size:16px; padding:0 0 8px 0;}

.zclist li h2 span{font-size:12px; color:#999; font-weight:normal; padding:0 0 0 15px;}

.zctable{width:1140px; margin:0 auto;}

.zctable tr td{padding:10px; text-align:left;}

.zcshtel{display:none;}



.right_name {width: 100%;  margin-left:0px;  margin-top: 50px;}

.right_name ul{width:100%; overflow:hidden;}

.right_name ul li{float: left; font-size: 16px; font-weight: bold; text-align: center; margin-right: 40px; margin-bottom: 20px; border-bottom: 2px solid #fff;}

.right_name ul .b {color: #079eef; border-bottom: 2px solid #000;}

.right_name .address .active {display: block;}

.right_name .address div{display: none;}

.jmengimg{float:left; padding:0 50px 0 0;}

.hylogolist{width:100%; overflow:hidden; padding:20px 0;}

.hylogolist li{width:21%; float:left; text-align:center; padding:0 2% 15px 2%;}

.hylogolist li div{border:#ddd 1px solid; border-bottom:none;}

.hylogolist li div img{width:80%; height:98px; margin:15px 0 0 0;}

.hylogolist li h5{border:#ddd 1px solid; border-top:none; font-weight:normal; font-size:18px; padding:10px 0; height:32px; line-height:16px;}

.hylogomore{padding:0 0 10px 0; text-align:center;}

.hylogomore a{display:inline-block; width:138px; height:40px; line-height:40px; font-size:18px; border:#079eef 1px solid; border-radius:6px; background:#fff;}

.hylogomore a:hover{background:#079eef; color:#fff;}

/* 公用结束------------------- d8001e ---------------------------------------------------------------------------------*/



/* 1280分辨率以上（大于1200px） ----------------------------------------------------------------------------------------------------*/

@media screen and (min-width:1200px){

.menubox .menu {height:59px; line-height:59px; float:right;}

.menubox .menu > li ,.menubox .menu > li >a { height:59px; line-height:59px; color:#fff; font-size:16px;}

.menubox .menu > li >a:hover { height:59px; line-height:59px; color:#079eef;}

.menubox .menu li { display:block; float:left; position:relative;}

.menubox .menu li a{display:block; padding:0 22px; color:#fff;}

.menubox .menu li a:hover,.menubox .menu li a.hmenu0{ color:#079eef;}

.menubox .menu li span{font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/top_tel.png) no-repeat 15px center; padding:0 0 0 45px;}

.menubox .menu li a.topimg{background:url(../images/top_ser.png) no-repeat center center; width:27px;}
.menubox .menu li div.submenu{position:absolute; top:50px; left:-15px; display:none; width:100%; text-align:center; background:#fff; padding:15px; border:#000 1px solid;}
.menubox .menu li div.submenu a{font-size:12px; height:25px; line-height:25px; color:#666; border-bottom:#ddd 1px solid;}
.menubox .menu li div.submenu a:hover{background:#079eef; color:#fff; border-bottom:#079eef 1px solid;}

.fixed_right .menu {height:59px; line-height:59px; float:right;}

.fixed_right .menu > li ,.fixed_right .menu > li >a { height:59px; line-height:59px; color:#000; font-size:16px;}

.fixed_right .menu > li >a:hover { height:59px; line-height:59px; color:#079eef;}

.fixed_right .menu li { display:block; float:left; }

.fixed_right .menu li a{display:block; padding:0 22px; color:#000;}

.fixed_right .menu li a:hover,.fixed_right .menu li a.hmenu0{ color:#079eef;}

.fixed_right .menu li span{font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/top_tel.png) no-repeat 15px center; padding:0 0 0 45px;}

.fixed_right .menu li a.topimg{background:url(../images/top_ser2.png) no-repeat center center; width:27px;}

.k_Search { display:block; height:120px;}

.k_Search .k_left { height:75px; border-right:1px #ddd solid; }

.k_Search .Search { display:block; float:left; width:500px; margin-left:50px; padding:40px 0 0px 0; position:relative; }

.k_Search .Search #productname { display:block; width:100%; text-indent:2em; height:40px; background:#f2f2f2; border:0px; border-bottom:1px #CCC solid; border-top:1px #CCC solid; }

.k_Search .Search button{ display:block; width:40px; height:38px; background:none; border:0px; position: absolute; right:10px; bottom:2px; }



.k_business { padding:50px 0; }

.k_business .xian1 {width:40px; border-bottom:#666 2px solid; margin:13px auto; }

.k_business dl dd { width:25%;}



.k_about .k_right { width:50%; float:right; margin-top:50px; margin-bottom:50px; }

.k_about .k_right .img { width:100%; }



.k_case .textimg { display:block; width:20%; float:left; }

.k_case .textimg a, .k_case .textimg a img { width:100%; }

.k_case ul.text { display:block; width:79%; float:right; }

.k_case ul.text li { width:46%; margin-left:4%; float:left; border-bottom:1px #ddd dashed; height:35px; line-height:35px; }

.k_case ul.text li a { }



.k_banner{ padding:15px 0; }

.rxcp1 .swiper-slide {	text-align:center;width:280px;height:220px;margin:0px 0px; }



.k_news .text{ display:block; width:48%; float:left; margin:1%; padding:20px 0; }

.k_news .title{ margin-bottom:20px; }



.main_01 .page_left{ border-bottom:1px #eee solid; }



.left-tab { padding:20px 0; margin-top:20px; }

.left-tab dt { float:left; font-weight:bold; }

.left-tab dd { float:left; margin:5px 20px 5px 0px;}

.left-tab dd a{border:#ddd 1px solid; padding:6px 15px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}

.left-tab dd a.yes { background:#1f406e; border:#1f406e 1px solid; color:#FFF; padding:6px 15px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }

}



/* 1100分辨率（大于768px，小于1199px） */

@media screen and (min-width: 768px) and (max-width: 1199px) {

.phmenu{display:none;}

.mmenu{display:none;}

body{ font-size:12px; }

.web_w{ width:100%; margin:0 auto; overflow:hidden;}

.menubox{width:100%; margin:0 auto;position:absolute; top:10px; left:0; z-index:21;}

.head_top {height:33px; }

.menubox .logo img{float:left; height:40px; padding:10px 0 0 10px;}

.no_pc { display:none;}

.fixed_right{position:fixed;top:0px;z-index:99;_position:absolute;_top:expression(document.documentElement.scrollTop);_right:expression(this.offsetRight);background:#fff;width:100%;left:0; margin:0;}

.fixed_right .logo img{height:40px; padding:10px 0 0 10px;}



.menubox .menu {height:59px; line-height:59px; float:right;}

.menubox .menu > li ,.menubox .menu > li >a { height:59px; line-height:59px; color:#fff; font-size:14px;}

.menubox .menu > li >a:hover { height:59px; line-height:59px; color:#079eef;}

.menubox .menu li { display:block; float:left; }

.menubox .menu li a { display:block; padding:0 13px; color:#fff;}

.menubox .menu li a:hover,.menubox .menu li a.hmenu0{ color:#079eef;}

.menubox .menu li span{font-size:12px; background:url(../images/top_tel.png) no-repeat left center; padding:0 0 0 24px; display:inline-block; }

.menubox .menu li a.topimg{background:url(../images/top_ser.png) no-repeat center center; width:27px;}
.menubox .menu li div.submenu{position:absolute; top:50px; left:-15px; display:none; width:100%; text-align:center; background:#fff; padding:15px; border:#000 1px solid;}
.menubox .menu li div.submenu a{font-size:12px; height:25px; line-height:25px; color:#666; border-bottom:#ddd 1px solid;}
.menubox .menu li div.submenu a:hover{background:#079eef; color:#fff; border-bottom:#079eef 1px solid;}
.fixed_right .menu {height:59px; line-height:59px; float:right;}

.fixed_right .menu > li ,.fixed_right .menu > li >a { height:59px; line-height:59px; color:#000; font-size:14px;}

.fixed_right .menu > li >a:hover { height:59px; line-height:59px; color:#079eef;}

.fixed_right .menu li { display:block; float:left; }

.fixed_right .menu li a { display:block; padding:0 13px; color:#000;}

.fixed_right .menu li a:hover,.fixed_right .menu li a.hmenu0{ color:#079eef;}

.fixed_right .menu li span{font-size:12px; background:url(../images/top_tel.png) no-repeat left center; padding:0 0 0 24px; display:inline-block;}

.fixed_right .menu li a.topimg{background:url(../images/top_ser2.png) no-repeat center center; width:27px;}

.c-banner{width: 100%;height: 555px;overflow: hidden;}

/*.c-banner .banner ul li img{width: 100%;height: 555px;position: absolute; top:0;}*/

.banner {width:100%; height:555px;position:relative;overflow:hidden;}

.banner .point { position:absolute; z-index:91; right:5px; bottom:10px; width:100%; text-align:center;}

.banner .point li { display:inline;}

.banner .point li a,

.banner .point li a:link,

.banner .point li a:visited { display:inline-block;font-weight:bold;width:50px;height:8px; line-height:8px; text-align:center; margin:0 0 0 3px; background:#fff; color:#000; font-size:8px; font-family:arial; border-radius:5px;}

.banner .point li a:hover {color:#fff;background:#000; text-decoration:none;}

/*link和visited 针对IE6.0，在其它浏览器中可有可无*/

.banner .point li a.cur,.banner .point li a.cur:link,.banner .point li a.cur:visited {color:#fff;background:#000; text-decoration:none;}

.banner .image {position:absolute; width:100%; height:555px; z-index:10;}

.banner .image li {overflow:hidden; width:100%;}

.banner .image li img{display:block;width:100%; height:555px;border:0;}

.c-banner .banner ul li h1{font-size:40px; color:#fff; position:absolute; top:215px; left:auto; font-weight:normal; text-align:center; width:100%;}

.c-banner .banner ul li h2{font-size:20px; color:#fff; position:absolute; top:280px; left:auto; font-weight:normal; text-align:center; width:100%;}

.c-banner .banner ul li a.imgurl{font-size:16px; color:#fff; display:inline-block; width:130px; height:35px; line-height:35px; background:#e97b13; border-radius:7px; position:absolute; top:330px; left:50%; margin:0 0 0 -65px;}

.c-banner .banner ul li a.imgurl:hover{background:#fff; color:#e97b13;}

.inys{width:96%; height:80px; background:#fff; border-radius:6px; position:absolute; bottom:60px; left:2%; margin:0; z-index:90; overflow:hidden;}

.inys ul{}

.inys ul li{float:left; width:20%; text-align:center; height:80px; padding:10px 0 0 0;}

.inys ul li h3{font-size:25px; color:#000; font-weight:normal; line-height:140%; font-family:Verdana, Arial, Helvetica, sans-serif, "黑体", "微软雅黑", "宋体";}

.inys ul li p{color:#888; font-size:12px;}

.inys ul li h3 small{font-size:13px; font-weight:normal; color:#888;}

.inys ul li.yslih{background:#079eef;}

.inys ul li.yslih h3{color:#fff;}

.inys ul li.yslih p{color:#6de0ff; }

.inys ul li.yslih h3 small{color:#6de0ff;}

.inpro{background:#fff; width:100%; margin:0 auto; position:relative;}

.inpro h1,.inteam h1,.inabnewslncen h1{font-size:26px; color:#000; font-weight:normal; text-align:center; padding:40px 0 15px 0; line-height:170%;}

/* TAB 切换效果 */

.ctt {height:auto;text-align:left;}

.tb_ {}

.tb_ ul {height:38px;background:url(../images/incl_line.gif) repeat-x center 36px;padding:0 0 0 3px;}

.tb_ ul li {float:left;line-height:38px;text-align:center;width:12%;}

.tb_ ul li a {display:block;}

.tb_ ul li a:hover {color:#fff; background:#079eef;}

/* 用于控制显示与隐藏的css类 */

.tb_ ul li.normaltab {cursor:pointer;color:#000;font-size:15px;font-weight:normal;}

.tb_ ul li.hovertab {cursor:pointer;color:#079eef;font-size:15px;background:url(../images/incl_lineh.gif) repeat-x left bottom;padding:0;line-height:38px;	height:38px;}

.tb_ ul li.hovertab a {color:#079eef;}

.tb_ ul li.hovertab a:hover {color:#fff;}

.dis{display:block;padding:40px 0 0 0;border-top:none; width:92%; margin:0 auto; font-size:14px; color:#7d7d7d;}

.undis {display:none;}

.dis p{padding:0 0 20px 0;}

.dis img{width:100%;}

.dis a{color:#000;}

.dis a:hover{color:#2d78d6; font-weight:700;}

.dis a:hover img{box-shadow:5px 5px 5px #aaa; background:none; max-width:100%;}

.inpro .intybon{display:block; text-align:center; padding:20px 0 70px 0;}

.inpro .intybon a{display:inline-block; width:138px; height:36px; line-height:36px; font-size:18px; border:#079eef 1px solid; border-radius:6px; background:#fff;}

.inpro .intybon a:hover{background:#079eef; color:#fff;}

.inteambox{width:100%; background:#eee; overflow:hidden; padding:15px 0 50px 0;}

.inteam{width:100%; margin:0 auto; overflow:hidden;}

.inteam h3{font-size:20px; color:#000; font-weight:normal; text-align:center; padding:20px 0 10px 0; line-height:200%; clear:both;}

.inteam dl{width:100%;}

.inteam dl dd{float:left; width:23%; position:relative; padding:10px 1%;}

.inteam dl dd h2{font-size:16px; text-align:center; font-weight:normal; height:176px; line-height:30px; position:absolute; bottom:10px; left:4%; width:92%; background:rgba(32,64,116,0.7);}

.inteam dl dd h2 a{color:#fff;}

.inteam dl dd img{width:100%; height:176px;}

.inteam dl dd h2 img{color:#fff; height:36px; width:36px;}

.ywc1L{height:auto; width: 100%; position: relative; overflow:hidden; background:#eee;}

.ywcbox{height:250px; width:768px; overflow:hidden; background:#eee; margin:0 auto;}

.ywcbox ul{}

.ywcbox ul li{text-align: center; float: left; height:auto; width:768px;}

.ywcbox ul li img {width:14%; height:54px; margin:15px 1% 0 1%; border:#ddd 1px solid;}

.ywpng1{position:absolute; left:0; top: 45%; z-index: 10; cursor: pointer; height: 35px; width: 20px;}

.ywpng2{position:absolute; right:0; top: 45%; z-index: 10; cursor: pointer; height: 35px; width: 20px;}

.ywpng1 a{background:url(../images/ableftbn.png) no-repeat left center; display:block; width:20px; height:35px;}

.ywpng2 a{background:url(../images/abrightbn.png) no-repeat left center; display:block; width:20px; height:35px;}

.ywpng1 a:hover{background:url(../images/ableftbn2.png) no-repeat left center;}

.ywpng2 a:hover{background:url(../images/abrightbn2.png) no-repeat left center;}

.inabnewslncen{width:100%; margin:0 auto; overflow:hidden; padding:15px 0 0 0;}

.inabimg{width:47%; height:auto; overflow:hidden; float:left;}

.in_about img{width:100%; height:auto; }

.in_news{margin:0 0 0 50%;}

.in_news .tb_  ul li{width:30%;}

.dis2{display:block; padding:15px 10px; height:auto;}

.dis2 ul{}

.dis2 ul li{font-size:16px; height:33px; line-height:33px;}

.dis2 ul li span{float:right; color:#9d9d9d;}

.dis2 ul li a{font-size:14px; color:#555;}

.dis2 ul li a:hover{color:#2d78d6;}

.inhao{width:100%; height:160px; margin:32px 0 0 0; text-align:center;}

.inhao h2{font-size:30px; color:#fff; padding:10px 0 0 0; height:82px; line-height:82px; font-weight:normal;}

.inhao a{display:block; font-size:16px; color:#fff; background:#e97b13; border-radius:6px; width:130px; height:30px; line-height:30px; margin:0 auto;}

.inhao a:hover{color:#2d78d6; background:#fff;}

.inbom{background:#333; width:100%; padding:20px 0; overflow:hidden;}

.inbomcen{width:100%; margin:0 auto; color:#bcbcbc; font-size:14px;}

.inab{width:100%; float:none; overflow:hidden;}

.inab h1{font-size:16px; font-weight:normal; background:url(../images/inbom_ico.gif) no-repeat left center; height:20px; line-height:20px; padding:0 0 0 20px; float:left;}

.inab h1 a{font-size:16px; color:#fff;}

.inab h1 a:hover{color:#2d78d6;}

.inab ul{}

.inab ul li{padding:0 0 0 10px; display:inline;}

.inab ul li a{color:#aaa;}

.inab ul li a:hover{color:#fff;}

.inab p{padding:3px 0;}

.inab p strong{padding:0 0 0 10px; font-size:20px; font-weight:normal; color:#fff; background:none;}

.inab p img{display:none;}

.copyright { background:#111; color:#aaa; padding:32px 0; line-height:180%; text-align:center; font-size:12px; clear:both;}

.copyright a{color:#aaa;}

.copyright a:hover{color:#fff;}

.rxcp1 .swiper-slide {	text-align:center;	padding-top:10px; width:280px;	height:220px;	margin:0px 0px; }

.k_news .text{ display:block; width:48%; float:left; margin:1%; padding:20px 0; }

.k_news .title{ margin-bottom:20px; }



.left-tab { padding:20px 20px; margin-top:20px; }

.left-tab dt { float:left; font-weight:bold; }

.left-tab dd { float:left; margin:5px 20px 5px 0px; }

.left-tab dd a.yes { background:#1f406e; color:#FFF; padding:6px 15px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }

.banner_page{height:280px; background-position:center center;}

.toptext{text-align:center; position:absolute; top:140px; width:100%; left:0; color:#fff;}

.toptext h1{font-size:30px; font-weight:normal; line-height:200%;}

.toptext h2{font-size:16px; font-weight:normal;}

.lyprolass{margin:25px 0 0 0; width:100%; height:22px;}

.lyprolass li{float:left; border-right:#ddd 1px solid;}

.lyprolass li a{color:#000; display:inline-block; padding:0 20px; font-size:14px;}

.lyprolass li a:hover{color:#2d78d6;}

.lyprolass li a.hlymenu{color:#2d78d6;}

.lyprolass li div.fwlist{display:none; position:absolute; top:26px; left:0; padding:15px 0; background:#eee; border:#ddd 1px solid;}

.lyprolass li div.fwlist a{font-size:12px;}

.lyprolass2{margin:0; width:100%; overflow:hidden; text-align:center;}

.lyprolass2 li{display:inline-block; border-right:#fff 1px solid;}

.lyprolass2 li a{color:#000; display:inline-block; padding:0 8px; font-size:12px; height:35px; line-height:35px;}

.lyprolass2 li a:hover{color:#2d78d6;}

.lyprolass2 li a.hlymenu{color:#2d78d6;}

.fixedlytop{position:fixed;top:59px;z-index:99;_position:absolute;_top:expression(document.documentElement.scrollTop);_right:expression(this.offsetRight);background:#eee;width:100%;left:0; margin:0; border-radius:0px;}

.main_01 div.hlymenu{margin:45px 0 0 0;}

.lymaodian{display:block; height:75px;}

.prolist{clear:both; width:100%; padding:10px 0 0px 0;}

.prolist dd{width:100%; overflow:hidden; padding:15px 0 35px 0;}

.prolist dd div.nmyFocus{width:40%; height:230px; margin:0 0 0 0; overflow:hidden;}

.prolist dd div.nmyFocus img{width:100%; height:230px;}

.prolist dd div.pic2{float:right; width:57%;}

.prolist dd h2{font-size:20px; font-weight:normal; height:30px; line-height:30px;}

.prolist dd p{font-size:14px; line-height:180%;}

.prolist dd.lieven div.nmyFocus{width:40%; height:230px; margin:0 0 0 60%; overflow:hidden;}

.prolist dd.lieven div.pic2{float:left; width:57%;}

.focusimg3 {width:50%; position:relative;overflow:hidden; text-align:left;}

.focusimg3 img{max-width:100%; border:0;}

.prshri{float:right; width:48%; text-align:left;}

.prshri h1{font-size:22px; height:40px; line-height:40px; color:#009cff;}

.prshri p{padding:6px 0;}

.prshri p span{display:inline-block; width:85px;}

.lyprolist{width:100%; overflow:hidden; padding:25px 0 0 0; text-align:center;}

.lyprolist li{display:inline-block;width:25%; padding:0 0 15px 0; text-align:center;}

.lyprolist li div{width:180px; height:180px; margin:0 auto;}

.lyprolist li div img{width:180px; height:180px;}

.lyprolist li h2{font-size:16px; height:180px; line-height:180px; width:180px; left:50%; margin:0 0 0 -90px;}

.lyprolist li p{font-size:12px; height:54px; line-height:18px; text-align:left;}

.lyprolist00{width:100%; overflow:hidden; padding:25px 0 0 0; text-align:center;}

.lyprolist00 li{display:inline-block;width:32%; padding:10px 5px; text-align:center;}

.lyprolist00 li div.pic{width:98%; height:auto; padding:0 0 20px 0; border:#eee 1px solid;box-shadow:3px 3px 5px #eaeaea;}

.lyprolist00 li div.pic img{width:145px; height:70px; margin:25px 0;}

.lyprolist00 li h2{font-size:16px;}

.lyprolist00 li p{ display:none;}

.ordertb{width:80%; margin:0 auto;}

.ordertb tr td{padding:5px 10px;}

.ordertb tr td.textright{text-align:right; width:15%}

.porderinput{border:#ddd 1px solid; border-radius:6px; height:26px; line-height:26px; padding:0 10px; width:100%;}

.order_sub{background:#342e35; color:#fff; font-size:16px; text-align:center; width:40%; height:32px; line-height:32px; border:none; border-radius:6px;}

.order_res{background:#eee; color:#000; font-size:16px; text-align:center; width:40%; height:32px; line-height:32px; border:none; border-radius:6px; margin:0 0 0 15px;}

.mktitle{font-size:30px; text-align:center; padding:50px 0;}

.mklist{width:100%; height:498px; position:relative; margin:0 auto;}

.mklist li{border-radius:3px; font-size:18px; text-align:center; position:absolute; cursor:pointer;}

.mklist li a{color:#fff;}

.mklist li.mklistli0{top:0px;right:0px;width:12%;height:60px;background:#079eef url(../images/incl_mhico.png) no-repeat center 28px; padding:75px 0 0 0;}/***门户管理**/

.mklist li.mklistli1{top:0px;left:0px;width:21%;height:83px;background:#ccf6ff; line-height:83px;}/***组织规划**/

.mklist li.mklistli1 a{color:#0761b7;}

.mklist li.mklistli2{top:0px;left:22%;width:21%;height:83px;background:#6de0ff; line-height:83px;}/***招聘管理**/

.mklist li.mklistli3{top:0px;left:44%;width:21%;height:83px;background:#079eef; line-height:83px;}/***人事管理**/

.mklist li.mklistli4{top:95px;left:14%;width:15%;height:86px;background:#0761b7 url(../images/incl_kqico.png) no-repeat center 40px; padding:88px 0 0 0;}/***考勤管理**/

.mklist li.mklistli5{top:95px;left:58%;width:15%;height:86px;background:#079eef url(../images/incl_xcico.png) no-repeat center 40px; padding:88px 0 0 0;}/***薪酬管理**/

.mklist li.mklistli6{top:95px;left:74%;width:13%;height:80px;background:#6de0ff; line-height:80px;}/***计件工资**/

.mklist li.mklistli7{top:0px;left:66%;width:21%;height:83px;background:#0761b7; line-height:83px;}/***培训管理**/

.mklist li.mklistli8{top:95px;left:0px;width:13%;height:80px;background:#079eef; line-height:80px;}/***绩效管理**/

.mklist li.mklistli9{top:145px;right:0px;width:12%;height:60px;background:#ccf6ff url(../images/incl_appico2.png) no-repeat center 23px; padding:64px 0 0 0;}/***员工中心APP**/

.mklist li.mklistli9 a{color:#0761b7;}

.mklist li.mklistli10{top:95px;left:30%;width:13%;height:80px;background:#079eef; line-height:80px;}/***合同管理**/

.mklist li.mklistli11{top:95px;left:44%;width:13%;height:80px;background:#6de0ff; line-height:80px;}/***宿舍管理**/

.mklist li.mklistli12{top:186px;left:74%;width:13%;height:83px;background:#6de0ff; line-height:83px;}/***消费管理**/

.mklist li.mklistli13{top:186px;left:44%;width:13%;height:83px;background:#6de0ff; line-height:83px;}/***门禁管理**/

.mklist li.mklistli14{top:186px;left:30%;width:13%;height:83px;background:#079eef; line-height:83px;}/***人权验厂**/

.mklist li.mklistli15{top:186px;left:0px;width:13%;height:83px;background:#079eef; line-height:83px;}/***流程审批**/

.mklist strong{position:absolute; bottom:55px; left:50%; width:200px; height:35px; line-height:35px; margin:0 0 0 -100px; font-weight:normal;}

.mklist strong a{display:inline-block; width:100%; color:#fff; background:#e97b13; border-radius:17px; text-align:center; font-size:16px;}

.mklist strong a:hover{display:inline-block; width:100%; color:#fff;background:#2d78d6; font-size:16px;}

.mkbox{width:0; height:0; background:#fff; position:absolute; left:0px; top:0; overflow:hidden;}

.mktop{background:#079eef; width:100%; height:36px;}

.mktop a.mkboxclose{float:right; padding:4px 5px 0 0; color:#fff; font-size:18px; font-family:Arial, Verdana, Helvetica, sans-serif;}

.mktop span{float:left; display:block; width:180px; background:#0761b7; height:36px; line-height:36px; font-size:16px; color:#fff; text-align:center;}

.mktop ul.mktoplist{height:36px; width:50%; overflow:hidden; position:absolute; left:180px; top:0; background:#079eef;}

.mktop ul.mktoplist li{float:left; height:36px; line-height:36px; padding:0 15px;}

.mktop ul.mktoplist li a{color:#6de0ff;}

.mktop ul.mktoplist li a:hover,.mktop ul.mktoplist li.fan a{color:#fff;}

.mktop strong{color:#fff; display:inline-block; line-height:36px; cursor:pointer; position:absolute; top:0; left:69%;}

.fltitle{font-size:16px; color:#fff; background:#079eef; width:180px; height:36px; line-height:36px; text-align:center; position:absolute; top:36px; left:0;}

.mkl{width:180px; float:left; height:587px; background:#eee; color:#ddd;}

.dimmk{margin:0 0 0 180px; border-right:#ddd 1px solid; height:587px;}

.mkl ul{margin:36px 0 0 0;}

.mkl ul li{padding:5px 0; text-align:center; border-bottom:#ddd 1px solid; color:#555;}

.mkl ul li a,.mkl ul li.normaltab a{color:#555; font-weight:normal;}

.mkl ul li a:hover{color:#000;}

.mkl ul li.hovertab a{color:#000; font-weight:700;}

.dismk{display:block; padding:10px 20px;}

.undismk{display:none;}

.dismk img{max-width:100%;}

.main_01 .txt img,.main_02 .txt img{max-width:100%;}

.main_01 .txt h6.fwtitle,.main_02 .txt h6.fwtitle{ text-align:center; font-size:16px; height:36px; line-height:36px; font-weight:normal; background:url(../images/fwtbg.jpg) no-repeat center;}

.txt{padding:12px;}

.jmengimg{float:left; width:46%; padding:0 50px 0 0;}

.jmengimg img{width:100%;}

.hylogolist li div img{width:80%; height:65px; margin:15px 0 0 0;}

.hylogolist li h5{font-size:16px;}

.hylogomore a{display:inline-block; width:138px; height:32px; line-height:32px; font-size:16px; border:#079eef 1px solid; border-radius:6px; background:#fff;}

.hylogomore a:hover{background:#079eef; color:#fff;}

.cd-popup-container{width:100%;}

.cd-buttons{width:100%;}

.lynewsleft{width:28%; float:left; padding:25px 0 0 0;}

.news-right{float:right; width:70%;}

.zclist{width:100%; margin:0 auto;}

.zctable{width:100%; margin:0 auto;}

}



/* 440分辨率以下（小于479px） */

@media only screen and (max-width: 767px) {

body{ font-size:12px; }

.phmenu{position:fixed; left:100vw; top:60px;width:100%; height:283px; padding:12px 0 0 0; background:#f2f2f2 url(../images/mmenuico.png) no-repeat 10px 12px; z-index:1000;}

.emnu_show{position:fixed; left:0; top:60px;width:100%;}

.phmenu li{height:40px; line-height:40px; border-bottom:#ddd 1px solid; padding:0 0 0 50px;font-size:14px;}

.phmenu li a{font-size:14px; display:block;}

.web_w{ width:100%; margin:0 auto; overflow:hidden;}

.menubox{width:100%; margin:0 auto;position:absolute; top:5px; left:0; z-index:21; height:50px;}

.head_top {height:33px; }

.menubox .logo img{float:left; height:40px; padding:5px 0 0 10px;}

.no_pc { display:none;}

.fixed_right{position:fixed;top:0px;z-index:99;_position:absolute;_top:expression(document.documentElement.scrollTop);_right:expression(this.offsetRight);background:#fff;width:100%;left:0; margin:0; padding:5px 0;}

.fixed_right .logo img{height:40px; padding:5px 0 0 10px;}

.mmenu{position:absolute; right:10px; top:15px;}

.menubox .menu{position:absolute; left:100vw; top:50px;width:0%; display:none;}

.menubox .menu > li ,.menubox .menu > li >a { height:28px; line-height:28px; color:#fff; font-size:14px; display:block;}

.menubox .menu > li >a:hover { height:28px; line-height:28px; color:#fff; background:#079eef;}

.menubox .menu li { display:block; text-align:center;}

.menubox .menu li a {height:28px; line-height:28px; color:#fff; font-size:14px; display:block;}

.menubox .menu li a:hover,.menubox .menu li a.hmenu0{color:#fff; background:#079eef;}

.menubox .menu li span{font-size:12px; background:url(../images/top_tel.png) no-repeat left center; padding:0 0 0 24px; display:inline-block; }

.menubox .menu li a.topimg{background:url(../images/top_ser.png) no-repeat center center; width:27px;}

.fixed_right .menu {position:absolute; left:100vw; top:50px;width:0%; display:none;}

.fixed_right .menu > li ,.fixed_right .menu > li >a { height:28px; line-height:28px; color:#000; font-size:14px;}

.fixed_right .menu > li >a:hover { height:59px; line-height:59px; color:#079eef;}

.fixed_right .menu li { display:block; text-align:center;}

.fixed_right .menu li a { display:block; height:28px; line-height:28px; color:#000; font-size:14px;}

.fixed_right .menu li a:hover,.fixed_right .menu li a.hmenu0{ color:#079eef;}

.fixed_right .menu li span{font-size:12px; background:url(../images/top_tel.png) no-repeat left center; padding:0 0 0 24px; display:inline-block;}

.fixed_right .menu li a.topimg{background:url(../images/top_ser2.png) no-repeat center center; width:27px;}

.c-banner{width: 100%;height: 345px;overflow: hidden;}

.c-banner .banner ul li img{width: 768px;height: 345px;position: absolute;left: 50%;margin-left: -384px;}

.c-banner .banner ul li h1{font-size:25px; color:#fff; position:absolute; top:115px; left:auto; font-weight:normal; text-align:center; width:100%; line-height:120%;}

.c-banner .banner ul li h2{font-size:18px; color:#fff; position:absolute; top:180px; left:auto; font-weight:normal; text-align:center; width:100%;}

.c-banner .banner ul li a{font-size:14px; color:#fff; display:inline-block; width:130px; height:35px; line-height:35px; background:#e97b13; border-radius:7px; position:absolute; top:230px; left:50%; margin:0 0 0 -65px;}

.c-banner .banner ul li a:hover{background:#fff; color:#e97b13;}

.inys{display:none;}

.inpro{background:#fff; width:100%; overflow:hidden; margin:0 auto;}

.inpro h1,.inteam h1,.inabnewslncen h1{font-size:20px; color:#000; font-weight:normal; text-align:center; padding:10px 0 15px 0; line-height:170%;}

/* TAB 切换效果 */

.ctt {text-align:left; margin:0 0 0 85px; background:#f5f5f5; height:320px;}

.tb_{width:85px; float:left;}

.tb_ ul {padding:0 0 0 2px; background:#eee; height:320px;}

.tb_ ul li {line-height:35px;text-align:center;width:100%; border-bottom:#ddd 1px solid;}

.tb_ ul li a {display:block;}

.tb_ ul li a:hover {color:#fff; background:#079eef;}

/* 用于控制显示与隐藏的css类 */

.tb_ ul li.normaltab {cursor:pointer;color:#000;font-size:14px;font-weight:normal;}

.tb_ ul li.hovertab {cursor:pointer;color:#079eef;font-size:14px;background:url(../images/incl_lineh.gif) repeat-x left bottom;padding:0;line-height:35px;	height:35px;}

.tb_ ul li.hovertab a {color:#079eef;}

.tb_ ul li.hovertab a:hover {color:#fff;}

.dis{display:block;padding:15px 0 0 0;border-top:none; width:92%; margin:0 auto; font-size:14px; color:#7d7d7d;}

.undis {display:none;}

.dis p{padding:0 0 20px 0;}

.dis img{width:100%;}

.dis a{color:#000;}

.dis a:hover{color:#2d78d6; font-weight:700;}

.dis a:hover img{box-shadow:5px 5px 5px #aaa; background:none; width:100%;}

.inpro .intybon{display:block; text-align:center; padding:20px 0 40px 0;}

.inpro .intybon a{display:inline-block; width:138px; height:36px; line-height:36px; font-size:18px; border:#079eef 1px solid; border-radius:6px; background:#fff;}

.inpro .intybon a:hover{background:#079eef; color:#fff;}

.inteambox{width:100%; background:#eee; overflow:hidden; padding:15px 0 30px 0;}

.inteam{width:100%; margin:0 auto; overflow:hidden;}

.inteam h3{font-size:20px; color:#000; font-weight:normal; text-align:center; padding:5px 0 10px 0; line-height:200%; clear:both;}

.inteam dl{width:100%;}

.inteam dl dd{float:left; width:48%; position:relative; padding:10px 1%;}

.inteam dl dd h2{font-size:16px; text-align:center; font-weight:normal; height:30px; line-height:30px; position:absolute; bottom:10px; left:0; width:100%; background:none;}

.inteam dl dd h2 a{color:#fff;}

.inteam dl dd img{width:100%; height:auto;}

.ywc1L{height:auto; width: 100%; position: relative; background:#fff; overflow:hidden;}

.ywcbox{height:auto; width:318px; overflow:hidden; background:#fff; margin:0 auto;}

.ywcbox ul{height:194px;}

.ywcbox ul li{text-align: center; float: left; width:636px;height:194px;}

.ywcbox ul li img {width:100px; height:auto; padding:5px 3px 5px 3px;}

.ywpng1{position:absolute; left:0; top: 45%; z-index: 10; cursor: pointer; height: 35px; width: 20px;}

.ywpng2{position:absolute; right:0; top: 45%; z-index: 10; cursor: pointer; height: 35px; width: 20px;}

.ywpng1 a{background:url(../images/ableftbn.png) no-repeat left center; display:block; width:20px; height:35px;}

.ywpng2 a{background:url(../images/abrightbn.png) no-repeat left center; display:block; width:20px; height:35px;}

.ywpng1 a:hover{background:url(../images/ableftbn2.png) no-repeat left center;}

.ywpng2 a:hover{background:url(../images/abrightbn2.png) no-repeat left center;}

.inabnewslncen{width:100%; margin:0 auto; overflow:hidden; padding:10px 0 0 0;}

.inabimg{display:none;}

.in_about img{width:100%; height:auto; }

.in_news{margin:0;}

.in_news .ctt{height:300px;}

.in_news .tb_  ul{height:300px;}

.dis2{display:block; padding:15px 10px; height:auto;}

.dis2 ul{}

.dis2 ul li{font-size:16px; height:33px; line-height:33px;}

.dis2 ul li span{display:none;}

.dis2 ul li a{font-size:14px; color:#555;}

.dis2 ul li a:hover{color:#2d78d6;}

.inhao{width:100%; height:120px; margin:32px 0 0 0; text-align:center;}

.inhao h2{font-size:20px; color:#fff; padding:10px 0 0 0; height:62px; line-height:62px; font-weight:normal;}

.inhao a{display:block; font-size:14px; color:#fff; background:#e97b13; border-radius:6px; width:100px; height:25px; line-height:25px; margin:0 auto;}

.inhao a:hover{color:#2d78d6; background:#fff;}

.inbom{background:#333; width:100%; padding:20px 0; overflow:hidden; display:none;}

.inbomcen{width:100%; margin:0 auto; color:#bcbcbc; font-size:14px;}

.inab{width:100%; float:none; overflow:hidden;}

.inab h1{font-size:14px; font-weight:normal; background:url(../images/inbom_ico.gif) no-repeat -3px center; height:20px; line-height:20px; padding:2px 0 0 12px; float:left; width:78px;}

.inab h1 a{font-size:14px; color:#fff;}

.inab h1 a:hover{color:#2d78d6;}

.inab ul{margin:0 0 0 90px;}

.inab ul li{padding:0 10px 0 0; display:inline;}

.inab ul li a{color:#aaa; font-size:12px;}

.inab ul li a:hover{color:#fff;}

.inab p{padding:3px 0;}

.inab p strong{padding:0; font-size:20px; font-weight:normal; color:#fff; background:none;}

.inab p img{display:none;}

.copyright { background:#111; color:#aaa; padding:32px 0; line-height:180%; text-align:center; font-size:12px; clear:both;}

.copyright a{color:#aaa;}

.copyright a:hover{color:#fff;}

.rxcp1 .swiper-slide {	text-align:center;	padding-top:10px; width:280px;	height:220px;	margin:0px 0px; }

.k_news .text{ display:block; width:48%; float:left; margin:1%; padding:20px 0; }

.k_news .title{ margin-bottom:20px; }



.left-tab { padding:20px 20px; margin-top:20px; }

.left-tab dt { float:left; font-weight:bold; }

.left-tab dd { float:left; margin:5px 20px 5px 0px; }

.left-tab dd a.yes { background:#1f406e; color:#FFF; padding:6px 15px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }

.banner_page{height:210px; background-position:center center; background-size:100% 210px;}

.toptext{text-align:center; position:absolute; top:90px; width:100%; left:0; color:#fff;}

.toptext h1{font-size:20px; font-weight:normal; line-height:200%;}

.toptext h2{font-size:14px; font-weight:normal;}

.lyprolass{margin:25px 0 0 0; width:100%; overflow:hidden;}

.lyprolass li{float:left; border-right:#ddd 1px solid;}

.lyprolass li a{color:#000; display:inline-block; padding:0 11px; font-size:14px;}

.lyprolass li a:hover{color:#2d78d6;}

.lyprolass li a.hlymenu{color:#2d78d6;}

.mltmenu{width:100%; overflow-x:scroll;}

.lyprolass2{margin:0; width:100%; overflow:hidden; text-align:left;}

.lyprolass2 li{display:inline-block; border-right:none;}

.lyprolass2 li a{color:#000; display:inline-block; padding:0 5px; font-size:11px; height:25px; line-height:25px;}

.lyprolass2 li a:hover{color:#2d78d6;}

.lyprolass2 li a.hlymenu{color:#2d78d6;}

.fixedlytop{position:fixed;top:59px;z-index:99;_position:absolute;_top:expression(document.documentElement.scrollTop);_right:expression(this.offsetRight);background:#eee;width:100%;left:0; margin:0; border-radius:0px;}

.main_01 div.hlymenu{margin:45px 0 0 0;}

.lymaodian{display:block; height:30px;}

.main_01 div.hlymenu .lymaodian{display:block; height:100px;}

.prolist{clear:both; width:100%; padding:10px 0;}

.prolist li{width:100%; padding:10px 0 0 0; position:relative;}

.prolist li div.pic{width:100%; height:auto; margin:0 0 0 0;}

.prolist li div.pic2{height:auto; margin:0 0 0 0; float:none; width:100%; padding:12px 5px;}

.prolist li div.pic img{width:100%; height:auto;}

.prolist li h2{font-size:16px; font-weight:normal; height:20px; line-height:20px; padding:0 0 5px 0;}

.prolist li p{font-size:12px; line-height:150%;}

.prolist li.lieven div.pic{width:100%; height:auto; margin:0 0 0 0;}

.prolist li.lieven div.pic2{height:auto; margin:0 0 0 0; float:none; width:100%; padding:12px 5px;}

.focusimg3 {width:100%; position:relative;overflow:hidden; text-align:left;}

.focusimg3 img{max-width:100%; border:0;}

.prshri{width:100%; text-align:left;}

.prshri h1{font-size:20px; height:40px; line-height:40px; color:#009cff;}

.prshri p,.prshri div{display:none;}

.prshri p span{display:inline-block; width:85px;}

.lyprolist{width:100%; overflow:hidden; padding:25px 0 0 0; text-align:center;}

.lyprolist li{width:100vw; padding:0 0 15px 0; text-align:center;}

.lyprolist li div{width:270px; height:130px; margin:0 auto;}

.lyprolist li div img{width:270px; height:130px;}

.lyprolist li h2{font-size:16px; height:32px; line-height:32px;}

.lyprolist li p{font-size:12px; height:54px; line-height:18px; text-align:left;}

.lyprolist00{width:100%; overflow:hidden; padding:25px 0 0 0; text-align:center;}

.lyprolist00 li{display:inline-block;width:30%; padding:10px 5px; text-align:center;}

.lyprolist00 li div.pic{width:98%; height:auto; padding:0 0 20px 0; border:#eee 1px solid;box-shadow:3px 3px 5px #eaeaea;}

.lyprolist00 li div.pic img{width:90%; height:auto; margin:25px 0;}

.lyprolist00 li h2{font-size:12px; font-weight:normal; height:36px;}

.lyprolist00 li p{ display:none;}

.ordertb{width:98%; margin:0 auto;}

.ordertb tr td{padding:5px 5px;}

.ordertb tr td.textright{text-align:right; width:15%}

.porderinput{border:#ddd 1px solid; border-radius:6px; height:26px; line-height:26px; padding:0 10px; width:90%;}

.order_sub{background:#342e35; color:#fff; font-size:14px; text-align:center; width:40%; height:28px; line-height:28px; border:none; border-radius:6px;}

.order_res{background:#eee; color:#000; font-size:14px; text-align:center; width:40%; height:28px; line-height:28px; border:none; border-radius:6px; margin:0 0 0 15px;}

.mktitle{font-size:30px; text-align:center; padding:50px 0;}

.mklist{width:100%; height:378px; position:relative; margin:0 auto;}

.mklist li{border-radius:3px; font-size:14px; text-align:center; position:absolute; cursor:pointer;}

.mklist li a{color:#fff;}

.mklist li.mklistli0{top:0px;right:0px;width:25%;height:53px;background:#079eef url(../images/incl_mhico.png) no-repeat center 28px; padding:70px 0 0 0;}/***门户管理**/

.mklist li.mklistli1{top:0px;left:0px;width:36%;height:35px;background:#ccf6ff; line-height:35px;}/***组织规划**/

.mklist li.mklistli1 a{color:#0761b7;}

.mklist li.mklistli2{top:0px;left:37%;width:36%;height:35px;background:#6de0ff; line-height:35px;}/***招聘管理**/

.mklist li.mklistli3{top:133px;left:0px;width:36%;height:35px;background:#079eef; line-height:35px;}/***人事管理**/

.mklist li.mklistli4{top:45px;left:25%;width:23%;height:30px;background:#0761b7 url(../images/incl_kqico.png) no-repeat center 5px; padding:48px 0 0 0;}/***考勤管理**/

.mklist li.mklistli5{top:178px;left:25%;width:23%;height:30px;background:#079eef url(../images/incl_xcico.png) no-repeat center 5px; padding:48px 0 0 0;}/***薪酬管理**/

.mklist li.mklistli6{top:178px;left:49%;width:24%;height:34px;background:#6de0ff; line-height:34px;}/***计件工资**/

.mklist li.mklistli7{top:133px;left:37%;width:36%;height:35px;background:#0761b7; line-height:35px;}/***培训管理**/

.mklist li.mklistli8{top:45px;left:0px;width:24%;height:34px;background:#079eef; line-height:34px;}/***绩效管理**/

.mklist li.mklistli9{top:133px;right:0px;width:25%;height:60px;background:#ccf6ff url(../images/incl_appico2.png) no-repeat center 23px; padding:64px 0 0 0;}/***员工中心APP**/

.mklist li.mklistli9 a{color:#0761b7;}

.mklist li.mklistli10{top:45px;left:49%;width:24%;height:34px;background:#079eef; line-height:34px;}/***合同管理**/

.mklist li.mklistli11{top:178px;left:0px;width:24%;height:34px;background:#6de0ff; line-height:34px;}/***宿舍管理**/

.mklist li.mklistli12{top:222px;left:49%;width:24%;height:34px;background:#6de0ff; line-height:34px;}/***消费管理**/

.mklist li.mklistli13{top:222px;left:0px;width:24%;height:34px;background:#6de0ff; line-height:34px;}/***门禁管理**/

.mklist li.mklistli14{top:89px;left:49%;width:24%;height:34px;background:#079eef; line-height:34px;}/***人权验厂**/

.mklist li.mklistli15{top:89px;left:0px;width:24%;height:34px;background:#079eef; line-height:34px;}/***流程审批**/

.mklist strong{position:absolute; bottom:35px; left:50%; width:200px; height:35px; line-height:35px; margin:0 0 0 -100px; font-weight:normal;}

.mklist strong a{display:inline-block; width:100%; color:#fff; background:#e97b13; border-radius:17px; text-align:center; font-size:16px;}

.mklist strong a:hover{display:inline-block; width:100%; color:#fff;background:#2d78d6; font-size:16px;}

.mkbox{width:0; height:0; background:#fff; position:absolute; left:0px; top:0; overflow:hidden;}

.mktop{background:#079eef; width:100%; height:36px;}

.mktop a.mkboxclose{float:right; padding:8px 8px 0 0; color:#fff; font-size:18px; font-family:Arial, Verdana, Helvetica, sans-serif;}

.mktop span{float:left; display:block; width:24%; background:#0761b7; height:36px; line-height:36px; font-size:14px; color:#fff; text-align:center;}

.mktop ul.mktoplist{height:36px; width:60%; overflow:hidden; overflow-y:scroll; position:absolute; left:24%; top:0; background:#079eef; z-index:10;}

.mktop ul.mktoplist li{float:left; height:36px; line-height:36px; padding:0 8px;}

.mktop ul.mktoplist li a{color:#6de0ff;}

.mktop ul.mktoplist li a:hover,.mktop ul.mktoplist li.fan a{color:#fff;}

.mktop strong{color:#fff; display:inline-block; line-height:36px; cursor:pointer; position:absolute; top:0; left:85%;}

.fltitle{font-size:14px; color:#fff; background:#079eef; width:24%; height:36px; line-height:36px; text-align:center; position:absolute; top:36px; left:0;}

.mkl{background:#eee; color:#ddd;height:36px; width:76%; overflow-x:scroll; position:absolute; left:24%; top:36px; z-index:9;}

.dimmk{margin:36px 0 0 0; height:426px;}

.mkl ul{margin:0; width:150%;}

.mkl ul li{padding:5px; text-align:center; border:none; border-right:#ddd 1px solid; color:#555; float:left; width:60px;}

.mkl ul li a,.mkl ul li.normaltab a{color:#555; font-weight:normal; font-size:12px;}

.mkl ul li a:hover{color:#000;}

.mkl ul li.hovertab a{color:#000; font-weight:700;}

.dismk{display:block; padding:10px;}

.undismk{display:none;}

.dismk img{max-width:100%;}

.porducts{margin:20px 0 0 0;}

.porducts ul{width:100%; overflow:hidden;}

.porducts ul li{float:left; padding:0 8px 15px 8px; text-align:center; width:90px;}

.porducts ul li div.pic{width:90px; height:45px;}

.porducts ul li div.tt1{font-size:12px;}

.porducts ul li strong{display:block; color:red;}

.porducts ul li div.pic img{width:90px;}

.focusimg2 { width:100%; height:265px;position:relative;overflow:hidden; margin:0 auto;}

.focusimg2 .point { position:absolute; z-index:20; left:auto; bottom:5px; width:100%; text-align:center;}

.focusimg2 .point li { display:inline;}

.focusimg2 .point li a,

.focusimg2 .point li a:link,

.focusimg2 .point li a:visited {display:inline-block;width:25px;height:6px; line-height:6px; margin:0 0 0 5px; background:#aaa; color:#000; font-size:6px; border-radius:3px;}

.focusimg2 .point li a:hover { color:#fff;background:#00498f; text-decoration:none;border-radius:3px;}

/*link和visited 针对IE6.0，在其它浏览器中可有可无*/

.focusimg2 .point li a.cur,.focusimg2 .point li a.cur:link,.focusimg2 .point li a.cur:visited {color:#fff;background:#00498f; text-decoration:none;border-radius:3px;}

.focusimg2 .image {position:absolute; top:0;}

.focusimg2 .image li{overflow:hidden; float:left; width:100vw; height:245px; text-align:center; color:#fff;}

.focusimg2 .image li h1{font-size:15px; background:rgba(0,72,141,0.6); padding:10px 0; margin:40px 0 0 0;}

.focusimg2 .image li h2{font-size:12px; font-weight:normal; background:rgba(0,72,141,0.6); padding:5px 12px;}

.lyanlitop{text-align:center; padding:30px 0; line-height:180%;}

.lyanlitop span{font-size:20px;}

.lynewsleft{display:none;}

.news-right{margin:0;}

.business li{border-bottom:1px #eee dashed; }

.business li:hover {box-shadow:0px 0px 8px #ccc; -webkit-box-shadow:0px 0px 8px #ccc; -moz-box-shadow:0px 0px 8px #ccc; }

.business li .pic{ width:18%; margin-right:2%; }

.business li h2{font-size:14px; padding:0 0 10px 0;}

.business li p.newsdate{float:right; width:62px; text-align:center; border-left:#ddd 1px solid; background:url(../images/inanli_right.png) no-repeat 45px center; margin:0 0 0 10px; color:#888;}

.t_c{line-height:150%; font-size:18px;}

.t_c span.p_10{font-size:12px; padding:0 5px;}



.txtimg img{max-width:100%;}

.qqkefu{display:none;}

.rxcp1 .swiper-slide {	text-align:center;	padding-top:10px; width:260px;	height:220px;	margin:0px 0px; }



.k_news .text{ display:block; width:96%; float:left; margin:2%; padding:10px 0; }

.k_news .title{ margin-bottom:10px; }



.left-tab { padding:10px; margin-top:0px; }

.left-tab dt { float:left; font-weight:bold; width:50%; text-align:center; }

.left-tab dd { float:left; width:50%; text-align:center;  }

.left-tab dd a { display:block;  background:#f2f2f2; margin:2px; padding:6px 15px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }

.left-tab dd a.yes { background:#1f406e; color:#FFF; padding:6px 15px; }



.business li .pic{ width:30%; margin-right:2%; }



.seniorlawyer li { display:inline-table; width:90%; margin:0px; }

.txtimg { width:98%; margin:auto; }



}